import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm';

@Entity()
export class Record {
  @PrimaryGeneratedColumn() // 自动生成主键
  id: string;

  @Column('json', { nullable: true }) // 定义字段类型
  events: any[]; // 存储事件数据（假设是一个字符串）

  @Column('timestamp', { nullable: true })
  timestamp: Date; // 存储时间戳（假设是一个字符串）

  @Column('json')
  data: any; // 存储配置数据（假设是一个字符串）

  @Column({ default: 'config' }) // 新增 type 字段，默认保存为 config
  type: string;
}
